﻿

@media only screen and (max-width: 1920px) {
	.banner .txt .desc{font-size: 2.604166vw;line-height: 4.16666666vw;}
	.banner .txt .ico{width: 20.8333vw;height: 20.8333vw;top: -16.145833vw;}
	.banner .txt2 p{font-size: 2.604166vw;line-height: 4.16666666vw;}
	.banner .txt2{left: 16.145833vw;}
	.banner .txt2 .tit{margin-bottom: 5.625vw;}
	.banner .txt2 .tit h2{font-size: 1.77083333vw;}
	.g-t1 h2{font-size: 1.77083333vw;}
	.g-t1 em{font-size: 1.45833333vw;}
	.m-slider1{margin-top: 8.125vw;}
	.m-slider1 .tit{font-size: 1.1458333vw;max-height: 3em;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.m-txt1 h3{font-size: 2.60416666vw;}
	.m-txt1{margin-top: 3.6458333vw;}
	.g-t2 h2{font-size: 2.604166vw;}
	.g-t3{font-size: 2.239583vw;}
	.m-list2 .tit h3{font-size: 1.82291666vw;}
	#page2{padding-top: 5.46875vw;}
	#page3{padding-top: 3.38541666vw;}
	#page4{padding-top: 3.125vw;}

}

@media only screen and (max-width: 1680px) {
	.banner .txt2 p{padding-top: 20px;}
	.so .inp{font-size: 40px;}
	.nav li .v1{line-height: 46px;font-size: 16px;}
	.nav .close{width: 40px;height: 40px;
		-o-background-size: 20px auto;
		-ms-background-size: 20px auto;
		-moz-background-size: 20px auto;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.nav ul{padding-top: 150px;}
	.nav dd a{font-size: 14px;height: 40px;line-height: 40px;}
	.nav dl{margin-bottom: 20px;}
	.g-t1 h2{}
	.m-slider1 .date{font-size: 18px;margin-bottom: 12px;}
	.m-slider1 .desc{font-size: 16px;line-height: 26px;margin-bottom: 30px;max-height: 78px;}
	.m-slider1 .con{padding-top: 25px;}
	.g-bt1{width: 200px;height: 50px;line-height: 50px;font-size: 16px;}
	.m-txt1 .desc{font-size: 16px;line-height: 26px;margin-top: 15px;padding-top: 25px;margin-bottom: 35px;}
	.m-txt1 h3{padding-top: 20px;}
	.m-txt1-1 .tit{margin-top: 35px;}
	.m-txt1{margin-top: 50px;}
	.index-fd{font-size: 14px;bottom: 15px;}
	.index-fd .item{padding-top: 30px;}
	.snv li .s1{font-size: 18px;}
	.m-table .con{font-size: 16px;}
	.m-list2 .desc{font-size: 16px;}
	.m-list1 .tit h3{font-size: 26px;}
	.m-list1 .tit em{font-size: 20px;}
	.m-list1 .tit{left: 22px;bottom: 25px;}
	.m-txt2 .txt{font-size: 16px;}
	.fd-tel{margin-left: 50px;font-size: 14px;}
	.history-wrap .ct{width: 40rem;}
	.img-ct .pic{width: 320px;height: 191px;}
	.year-wrap>div:first-child{margin-left: 0;}
}


@media only screen and (max-width: 1440px) {
	.wp{max-width: 1200px;}
	.banner .txt2{left: 15%;}
	.m-slider1{margin-top: 75px;}
	.m-slider1 .slick-dots{top: -45px;}
	.m-slider1 .slick-arrow{top: -45px;}
	.g-t1{padding-top: 18px;}
	.m-txt1{margin-top: 35px;}
	.header{padding: 0 25px;}
	.logo{margin-top: 30px;}
	.logo img{height: 56px;}
	.menuBtn{width: 80px;height: 80px;line-height: 80px;font-size: 20px;}
	.so-btn{margin-top: 60px;margin-right: 25px;}
	.wp2{max-width: 1080px;}
	.snv li .s1{font-size: 16px;}
	.snv li .s1{line-height: 50px;}
	.g-box1 .col-l{width: 220px;margin-right: 40px;}
	.g-box1{padding: 35px 35px 50px;}
	.g-t3{margin-bottom: 20px;}
	.m-table-1{min-height: 500px;}
	.m-table td{height: 60px;}
	.g-top{margin-bottom: 40px;}
	.g-top{padding-top: 180px;}
	.m-table .tit span{font-size: 14px;}
	.m-table .tit h3{font-size: 20px;}
	.m-table .tit{height: 70px;}
	.m-list2 .desc{font-size: 14px;}
	.m-txt5{font-size: 14px;}
	.m-list9 .con{font-size: 14px;}
	.m-txt2 .txt{font-size: 14px;}
	.m-txt3{font-size: 16px;}
	.m-txt3 .txt{line-height: 35px !important;}
	.m-tab1 li a{font-size: 16px;}
	.m-tab1{padding-top: 20px;}
	.m-list6 .info{font-size: 14px;}
	.m-list6 .tit{padding: 15px;}
	.m-list6 .tit h3{margin-bottom: 10px;}
	.m-list6 .desc{font-size: 14px;margin-bottom: 15px;}
	.m-list6 .time{font-size: 14px;}
	.m-list6 .con{height: auto;}
	.m-list6 .down{padding: 15px;}
	.m-form1 .tips{font-size: 14px;}
	.m-slider2 .pic{width: 300px;height: 178px;}
	.m-slider2 h3{font-size: 18px;}
	.m-slider2 .desc{font-size: 14px;margin-bottom: 5px;}
	.m-slider2 .con{padding: 20px 20px 40px;}
	.m-slider2 .date{font-size: 14px;}
	.m-slider2 .g-btn2{font-size: 14px;}
	.m-slider2 h3{margin-bottom: 10px;}
	.m-list7 .pic{margin-right: 35px;}
	.m-list7 h3{font-size: 18px;}
	.m-list7 .date{font-size: 14px;}
	.m-list7 .txt{top: 0;}
	.m-list7 .con{padding-bottom: 30px;}
	.m-list7 .desc{font-size: 14px;}
	.m-slider1 .desc{font-size: 14px;}
	.m-slider1 .date{font-size: 16px;}
	.m-slider1 .con{padding-top: 20px;}
	.m-slider1 .desc{margin-bottom: 25px;}
	.history-wrap .ct{width: 38rem;}

}

@media only screen and (max-width: 1366px) {
	.banner .txt2 p{font-size: 50px;line-height: 1.3;}
	.banner .txt2 .tit h2{font-size: 26px;letter-spacing: 10px;}
	.banner .txt2 .tit em{font-size: 16px;}
	.banner .txt2 .tit{padding-top: 15px;margin-bottom: 50px;}
	.banner .txt2 .tit:after{width: 150px;}
	.banner .txt .desc{font-size: 52px;}
	.banner .txt .ico{width: 220px;height: 220px;top: -150px;margin-left: -110px;}
	.banner .txt2{top: 28%;}
	.g-t1 h2{font-size: 26px;margin-bottom: 5px;}
	.g-t1 em{font-size: 16px;}
	.m-txt1 h3{font-size: 38px;}
	.m-txt1 .desc{font-size: 14px;line-height: 24px;margin-top: 10px;padding-top: 15px;margin-bottom: 25px;}
	.m-txt1{margin-top: 25px;}
	.nav li .v1{font-size: 14px;line-height: 40px;}
	.nav .close{top: 30px;}
	.nav ul{padding-top: 110px;}
	.nav dd a{font-size: 12px;line-height: 36px;height: 36px;}
	.img-ct .pic{margin-right: 20px;}
	.history-wrap .ct{width: 36rem;}
}

/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{position: absolute;}
	.wp2{width: auto;}
	.index .wp{padding: 0 30px;}
	.ul-dots{display: none;}
	.header{padding: 0 30px;}
	.logo{margin-top: 25px;}
	.logo img{height: 35px;}
	.menuBtn span{display: none;}
	.banner .txt{left: 30px;right: 30px;}
	.banner .txt .desc{font-size: 25px;line-height: 40px;}
	.banner .txt .ico{width: 280px;height: 280px;margin-left: -140px;top: -210px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	#fp-nav.right{right: 5px !important;}
	#fp-nav ul li a{
		-o-background-size: 10px auto;
		-ms-background-size: 10px auto;
		-moz-background-size: 10px auto;
		-webkit-background-size: 10px auto;
		background-size: 10px auto;
	}
	.banner .txt2 .tit h2{font-size: 20px;}
	.banner .txt2 .tit em{font-size: 10px;}
	.banner .txt2 .tit{margin-bottom: 61px;padding-top: 19px;}
	.banner .txt2 .tit:after{height: 2px;}
	.banner .txt2 .p1{letter-spacing: 6px;font-size: 25px;padding-top: 35px;
		line-height: 40px;
	}
	.banner .txt2 .p2{font-size: 25px;line-height: 40px;padding-top: 35px;}
	.banner .txt2 .p2 br{display: block;}
	.banner .txt2 p:after{width: 15px;}
	.banner .txt2 .tit h2{letter-spacing: 3px;}
	.menuBtn{/*background-image: url(../images/i-18.png);*/width: 40px;height: 40px;line-height: 40px;font-size: 18px;
		-o-background-size: 26px auto;
		-ms-background-size: 26px auto;
		-moz-background-size: 26px auto;
		-webkit-background-size: 26px auto;
		background-size: 26px auto;
	}
	.menuBtn{margin-top: 22px;margin-right: -10px;}
	.so-btn{margin-top: 28px;margin-right: 20px;}
	.nav ul{width: 100%;padding: 80px 30px 0;
		background-color: #01509f;
	}
	.nav .close{right: 20px;top: 20px;}
	.so{left: 10px;right: 10px;width: auto;
		-webkit-transform: translate(0,-50%);
		-moz-transform: translate(0,-50%);
		-o-transform: translate(0,-50%);
		-ms-transform: translate(0,-50%);
		transform: translate(0,-50%);
	}
	.so .inp{height: 50px;font-size: 14px;}
	.so .btn{height: 32px;top: 9px;}
	.so .btn{width: 80px;font-size: 14px;}
	.m-slider1 .tit{font-size: 18px;}
	.m-slider1 .date{font-size: 14px;margin-bottom: 8px;}
	.m-slider1 .con{padding-top: 10px;}
	.m-slider1 .desc{font-size: 14px;line-height: 22px;}
	.m-txt1 h3{font-size: 18px;line-height: 1.6;}
	.m-txt1 .desc{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.m-txt1-1 .tit{margin-top: 25px;margin-bottom: 35px;}
	.g-bt1{width: 150px;height: 40px;line-height: 40px;font-size: 14px;}
	.g-top .g-t2{display: none;}
	.g-top{padding-top: 90px;margin-left: 30px;}
	.g-box1 .col-l{width: auto;float: none;margin-right: 0;}
	.g-box1{padding: 25px 20px;}
	.g-top .g-t1 em{font-size: 16px;}
	.g-top .g-t1{padding-top: 15px;}
	.snv li.on .s1, .snv li:hover .s1{
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.cur{display: none;}
	.g-t3{font-size: 20px;margin-top: 20px;}
	.m-table .tit{height: auto;padding: 8px 10px;}
	.m-table .con{padding: 0 10px 30px;overflow-x: auto;}
	.m-table .con table{width: 800px;}
	.m-table-1{min-height: auto;}
	.g-box1{margin-bottom: 35px;}
	.fd-tit{float: none;font-size: 28px;text-align: center;line-height: normal;padding: 20px 0 10px;}
	.fd-tel{float: none;margin-left: 0;text-align: center;margin-top: 10px;}
	.fd-qr{float: none;text-align: center;padding-bottom: 20px;}
	.fd-qr .qr{float: none;display: inline-block;vertical-align: top;}
	.fd-tel{font-size: 12px;line-height: 20px;}
	.m-list2{padding-right: 0;margin-top: 20px;}
	.m-list2 .tit h3{font-size: 18px;}
	.m-list2 .con{padding: 15px 15px 20px;}
	.m-list2 .tit{margin-bottom: 15px;}
	.m-list2 li.open .pic{margin-bottom: 15px;}
	.m-list2 .tit .btn{
		-o-background-size: 20px auto;
		-ms-background-size: 20px auto;
		-moz-background-size: 20px auto;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.m-list2 li{margin-bottom: 20px;}
	.m-list4 .con{padding-left: 0;}
	.m-list4 .date{font-size: 16px;margin-right: 50px;}
	.m-list4 .date:after{width: 10px;height: 10px;left: 58px;margin-top: -5px;}
	.m-list4:after{left: 63px;}
	.m-list4 h3{font-size: 14px;line-height: 24px;}
	.m-list4{padding: 20px 0;}
	.m-map #allmap{height: 250px;margin-bottom: 20px;}
	.m-map .txt{font-size: 14px;}
	.g-t1 h2{font-size: 22px;}
	/*.ul-tit{display: none;}*/
	.ul-tit li{font-size: 12px;line-height: 40px;}
	.m-list9 .txt span{margin-right: 10px;}
	.m-list9 .con{padding: 15px;font-size: 14px;line-height: 26px;}
	/*.m-list9 .tit span:nth-of-type(2){display: none;}*/
	.m-list9 .tit span{font-size: 12px;}
	.m-list9 .tit span{line-height: 20px;padding: 15px 0;}
	.m-list9{margin-bottom: 30px;}
	.m-list9 .txt{margin-bottom: 20px;font-size: 12px;line-height: 22px;}
	.m-list1 li{margin-bottom: 20px;}
	.m-list1 .tit h3{font-size: 20px;}
	.m-list1 .tit em{font-size: 14px;}
	.m-list1 .tit{left: 15px;bottom: 18px;}
	.m-txt2{margin-bottom: 30px;}
	.m-list5 h3{font-size: 14px;padding-left: 35px;}
	.m-list5 .date{font-size: 12px;}
	.m-list5 li a{height: 60px;line-height: 60px;padding-right: 78px;}
	.pages{margin-top: 30px;}
	.m-list6 .tit h3{font-size: 16px;}
	.m-slider2 .pic{float: none;margin-bottom: 10px;width: auto;height: auto;margin-right: 0;}
	.m-slider2 .pic img{width: 100%;}
	.m-list7 .pic,.m-list8 .pic{float: none;margin-bottom: 10px;width: auto;height: auto;margin-right: 0;}
	.m-list7 .date{position: static;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-list7 .tit{margin-bottom: 5px;}
	.m-list7 .tit h3{margin-bottom: 5px;}
	.m-list7 .con{padding-bottom: 20px;}
	.m-list7 li{margin-bottom: 20px;}
	.m-txt4{padding: 25px 20px 50px;}
	.m-txt4 h1{font-size: 18px;}
	.m-txt4 .info{font-size: 12px;}
	.m-txt4 h1{margin-bottom: 15px;}
	.m-txt4 .info span{margin-right: 5px;}
	.m-txt4 .share{float: none;clear: both;line-height: 28px;}
	.m-txt4 .info{margin-bottom: 15px;}
	/*.m-txt4 .txt{font-size: 14px;line-height: 26px;margin-bottom: 0;}*/
	.m-t1{height: 40px;line-height: 40px;font-size: 16px;padding-left: 25px;}
	.m-list8{padding: 0 20px 30px;}
	.m-list8 h3{font-size: 18px;margin-bottom: 10px;}
	.m-list8 .bot{font-size: 14px;}
	.m-list8 .txt{top: 0;}
	.m-list8 li{margin-top: 20px;}
	.m-slider2{margin-bottom: 30px;}
	.m-list3 .pic{float: none;margin: 0 auto 15px;}
	.m-list3 .txt h3{font-size: 16px;margin-bottom: 10px;}
	.m-list3 .desc{font-size: 14px;line-height: 24px;}
	.m-list3 li{margin-bottom: 30px;}
	#fp-nav{display: none;}
	.banner .txt{top: 56%;}
	.banner .slick-dots{bottom: 60px;}
	.g-down{display: block;}
	#page2 .g-bg,#page3 .g-bg,#page5 .g-bg{background-position: left center;}
	.index-fd{font-size: 12px;}
	.index-fd .item{padding-top: 15px;}
	.m-list7 .pic, .m-list8 .pic{width: 40%;float: left;margin: 0 10px 0 0;}
	.m-list7 .desc{display: none;}
	.m-list7 .tit{padding-right: 0;}
	.m-list7 .tit h3{-webkit-line-clamp: 2;font-size: 14px;margin-bottom: 10px;}
	.m-list7 .date{font-size: 12px;}
	.pages{margin-bottom: 50px;}
	.snv dl{padding: 10px 0;}
	.snv dd a{line-height: 40px;height: 40px;}
	.m-list5 h3{-webkit-line-clamp: 2;line-height: 22px;}
	.m-list5 li a{line-height: normal;height: auto;padding: 10px 0;padding-right: 75px;}
	.m-list5 .date{top: 50%;height: 20px;line-height: 20px;margin-top: -10px;}
	.m-list1 .con{margin: 0 2px;}
	.m-list1{margin: 0 -2px;}
	.m-list1 .tit h3{font-size: 16px;}
	.m-list1 .tit{left: 8px;bottom: 8px;}
	.tabs-text{font-size: 14px;line-height: 24px;}
	.tabs-text li{height: 144px;}
	.tabs-text p{
		display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 5;
	    overflow: hidden;
	}
	.history-wrap .ct .tabs .ball{margin-bottom: 124px;}
	.history-wrap .ct .tabs .ball:after{height: 124px;top: 503%;left: .42rem;}
	.history-wrap .ct .tabs .ball:first-child:before{top: -236%;left: .42rem;}
	.g-btn3{margin: 30px auto 50px;}
	.fd-qr .qr{margin: 0 10px;}
	.fd-tel{margin-top: 0;}
	.fd-qr{margin-top: 13px;padding-bottom: 15px;}
	.fd-qr p{font-size: 12px;}
	.banner .txt2 p br{display: block;}
	.banner .txt2{top: 30.4%;}
	.g-bg{display: none;}
	.mo-bg{display: block;}
	.m-txt1 h3:after,.g-t1:after{height: 2px;width: 20px;}
	.banner{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
	.banner .slick-slide .con{height: 100%;}
	#page2,#page3,#page4,#page5{padding-top: 0;}
	.index-fd .item br{display: block;}
	.index-fd .shu-icp{}
	.index-fd .shu-icp img{width: 12px;}
	.index-fd .icp{margin-top: 5px;padding-top: 0;}
	.index-fd .icp:after{display: none;}
	.index-fd .copy,.index-fd .icp{width: auto;float: none;}
	/*.index-fd .icp{width: 46%;float: right;}*/
	/*.index-fd .wp{padding: 0 15px;}*/
	.index-fd{font-size: 8px;}
	.g-t1{padding-top: 29px;}
	.m-slider1 .slick-dots{font-size: 14px;}
	.m-slider1 .slick-dots em{font-size: 21px;padding-right: 3px;}
	.m-slider1{margin-top: 70px;}
	.m-slider1 .item{border-top-width: 2px;}
	.m-slider1 .date{font-size: 12px;}
	.m-slider1 .con{padding-top: 15px;}
	.m-slider1 .tit{font-weight: normal;-webkit-line-clamp: 2;
		line-height: 23px;
	}
	.m-slider1 .desc{font-size: 13px;line-height: 21px;-webkit-line-clamp: 3;}
	.m-slider1 .slick-arrow{height: 24px;width: 34px;top: -34px;
		-o-background-size: 20px auto;
		-ms-background-size: 20px auto;
		-moz-background-size: 20px auto;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.m-slider1 .slick-prev{right: 35px;}
	.g-t1 em{font-size: 13px;}
	.m-txt1 h3{line-height: 27px;padding-top: 15px;}
	.m-txt1{margin-top: 20px;}
	.m-txt1 .desc:after{height: 2px;}
	.m-txt1 .desc{margin-top: 19px;font-size: 13px;line-height: 21px;
		padding-top: 22px;
	}
	.banner .slick-dots{position: fixed;}
	.g-down{position: fixed;}
	.m-table .tit h3{line-height: normal;}
	.m-table .tit1 span{display: block;font-size: 12px;}
	.m-table .tit h3{font-size: 18px;}
	.banner .slick-slide .con{display: none;}
	.banner .slick-slide .con-mo{display: block;}
	.g-t1{display: block;}
	.g-t1 h2{font-weight: bold;}
	/*.fd-tit{font-weight: bold;}*/
	.table_form th{width: 110px !important;}
	.table_form #code{width: 100px;}
	.table_form{font-size: 14px;}
	/*.m-slider1 .tit{-webkit-line-clamp: 2;}*/
	.m-txt4 .txt img{width: auto !important;height: auto !important;}
	.m-list4-mo{display: block;}
	.year-wrap,.history-wrap{display: none !important;}
	.m-list9 .tit span.s1,.ul-tit li.s1{width: 22%;}
	.m-list9 .tit span.s5,.ul-tit li.s5{width: 18%;}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	
}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {
}
